package constant

//命名规则: ConfigKey+[Type]+[Name]

const ConfigKeyAiEngine = "ai_engine"

// ConfigKeySysBaseDir 默认路径
const ConfigKeySysBaseDir = "sys.base_dir"

// ConfigKeySysAutoStart 开机自启
const ConfigKeySysAutoStart = "auto_start"

// ConfigKeySysWinTop 窗口置顶
const ConfigKeySysWinTop = "win_top"

// ConfigKeySysQuickerOpen 快速唤醒方式
const ConfigKeyOpenQuickByMouseButton = "open_quick_by_mouse_button"
const ConfigKeyOpenMouseButtonCodes = "open_quick_mouse_button_codes"

// ConfigKeyAiMode 调用gpt的模式
const ConfigKeyAiMode = "ai_mode"

// ConfigKeyToolCompleteBNotify 完成时通知
const ConfigKeyToolCompleteBNotify = "complete_notify"

const ConfigKeyClickToolEvent = "click_tool_event"

//对于配置而言configConfigKey是ConfigKey
//对于语言包而言configValue(枚举类型的)是ConfigKey
//configConfigKey--configValue---1.ValueEn 2.ValueCn

const ConfigKeySysOpenAiKey = "open_ai_key"

const ConfigKeySysIdeaToolsKey = "idea_tools_key"

const ConfigKeyScreenScale = "screen_scale"

const ConfigKeyProxyUrlLocal = "proxy_local_url"

const ConfigKeyProxyServeApi = "proxy_server_url"

// ConfigKeyProxyType 代理模式
const ConfigKeyProxyType = "proxy_mode"

const ConfigKeyGptModel = "gpy_model"

const ConfigKeyBackAuthorization = "authorization"

const ConfigKeyFrontIsListenKeyboard = "front_is_listen_keyboard"

const ConfigKeyFrontIsListenMouseLongClick = "front_is_listen_mouse_click"

const ConfigKeyWinWidthMessage = "win_width_message"
const ConfigKeyWinHeightMessage = "win_height_message"
const ConfigKeyWinPosXMessage = "win_pox_x_message"
const ConfigKeyWinPosYMessage = "win_pox_y_message"

const ConfigKeyWinWidthMain = "win_width_main"
const ConfigKeyWinHeightMaine = "win_height_main"
const ConfigKeyWinPosXMain = "win_pox_x_main"
const ConfigKeyWinPosYMain = "win_pox_y_main"

const ConfigKeyWinWidthQuick = "win_width_quick"
const ConfigKeyWinHeightQuick = "win_height_quick"
const ConfigKeyDefaultToolId = "default_tool_id"

const ConfigKeyLeastMaxClipTexts = "save_least_max_clip_texts"
const ConfigKeyHotWinQuick = "hot_key_win_quicker"
const ConfigKeyHotWinChat = "hot_key_win_chat"

const ConfigKeyHotWinMain = "hot_key_win_main"

// ConfigKeyHotNewChat 新的聊天
const ConfigKeyHotNewChat = "hot_key_new_chat"

// ConfigKeyHotNewChatSelect 新的聊天并获取选中文本到输入框
const ConfigKeyHotNewChatSelect = "hot_key_new_chat_select"

const ConfigKeyIsDve = "is_dev"
